package com.heu.blood.common.commponent;

import com.heu.blood.dict.entity.DictDepartmentEntity;
import com.heu.blood.dict.service.DictBloodProductService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

import javax.annotation.PostConstruct;
import java.util.List;
import java.util.Map;

/**
 * @author lhh
 * @date 2024-06-27 22:36
 */
@Component
public class DictBloodProductLoader {
    @Autowired
    DictBloodProductService dictBloodProductService;
//    我们根据子结点去查他的父结点，key是子，value是父
    private Map<String, String> childToParent;

//    初始化后执行
    @PostConstruct
    public void setDictBloodProduct(){ childToParent = dictBloodProductService.createDictCodeMap();
    }

    // 提供访问字典数据的方法
    public Map<String, String> getchildToParent(){
        return this.childToParent;
    }
}
